Public Member Functions | List of all members
gar::dump::VectorDumper< T[3]> Struct Template Reference

#include <DumpUtils.h>

Inheritance diagram for gar::dump::VectorDumper< T[3]>:
gar::dump::ArrayDumper< T const * >

Public Member Functions

 VectorDumper (T const *v)
 
- Public Member Functions inherited from gar::dump::ArrayDumper< T const * >
 ArrayDumper (Array_t const &aloc, size_t nloc)
 
 ArrayDumper (This_t const &from)=default
 
 ArrayDumper (This_t &&from)=default
 
ArrayDumperoperator= (This_t const &from)=delete
 
ArrayDumperoperator= (This_t &&from)=delete
 
void operator() (Stream &&out) const
 Inserts the content of the referenced array into the specified stream. More...
 
 operator std::string () const
 Converts the content of the stored vector into a string. More...
 

Additional Inherited Members

- Public Types inherited from gar::dump::ArrayDumper< T const * >
using Array_t = T const *
 
using This_t = ArrayDumper< Array_t >
 
- Public Attributes inherited from gar::dump::ArrayDumper< T const * >
Array_t const & a
 A reference to the array to be printed. More...
 
size_t n
 Number of elements to be printed. More...
 

Detailed Description

template<typename T>
struct gar::dump::VectorDumper< T[3]>

Definition at line 189 of file DumpUtils.h.

Constructor & Destructor Documentation

template<typename T >
gar::dump::VectorDumper< T[3]>::VectorDumper ( T const *  v)
inlineexplicit

Definition at line 190 of file DumpUtils.h.

190 : ArrayDumper<T const*>(v, 3U) {}

The documentation for this struct was generated from the following file: